landing craft
noun
: any of numerous naval craft designed for conveying troops and equipment from a transport to a beach in an amphibious assault
Love words? Need even more definitions?
Merriam-Webster unabridged
Share